Hardware Support for Synchronization in the Scalable Coherent Interface (SCI)

نویسندگان

  • Nagi Aboulenein
  • James R. Goodman
  • Stein Gjessing
  • Philip J. Woest
چکیده

The exploitation of the inherent parallelism in applications depends critically on the eeciency of the synchronization and data exchange primitives provided by the hardware. This paper discusses and analyses such primitives as they are implemented in a pending IEEE standard 1596 for communication in a shared memory multiprocessor, the Scalable Coherent Interface (SCI). The SCI synchronization primitives are based on QOLB (originally called QOSB), a hardware primitive previously presented at ASPLOS-III, that shows much promise for reducing and/or eliminating the latencies associated with synchronizing on and accessing shared data. Introducing ner-grained programs in the absence of such latency reduction will likely have little or no beneet. In particular, we discuss how QOLB ts the underlying linked-list cache coherence protocol of SCI. We also present and analyze two important scenarios showing that the QOLB primitives in SCI greatly reduce data communication latencies. These scenarios include critical sections, and the special case of pairwise-sharing. In addition, a number of other issues aaecting correctness and performance are discussed, including cache line rollout, graceful initialization, process migration, and forward progress.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A User-level Multicast Performance Comparison of Scalable Coherent Interface and Myrinet Interconnects

This paper compares and evaluates the multicast performance of two of the most widely deployed System-Area Networks (SANs), Dolphin’s Scalable Coherent Interface (SCI) and Myricom’s Myrinet. Both networks deliver low latency and high bandwidth to applications, but do not support multicast in hardware. We compared SCI and Myrinet in terms of their userlevel performance using various software-bas...

متن کامل

Application of the Scalable Coherent Interface to Data Acquisition at LHC

The RD24 project has designed SCI node interface hardware and software to test the applicability of SCI to Data Acquisition Systems. The results demonstrate working SCI protocols, very high bandwidth and scalability. First samples of the SCI NodeChipTM ASIC were delivered to CERN in March 1993. Interconnected via SCI cables, two nodes were used to form a simple SCI ringlet. First SCI traffic, a...

متن کامل

Memory Mapped Networks: A New Deal for Distributed Shared Memories? The SciFS Experience

Distributed Shared Memories (DSM) performance has always suffered from high network latencies and software communication layers with a large overhead. Memory mapped networks such as Scalable Coherent Interface (SCI) allow to reliably access remote memory without involving the operating system. To show how DSM systems can benefit from this technology, we have developed SciFS, a DSM tightly integ...

متن کامل

Design Choices and First Results of Our VIA-Capable PCI-SCI Bridge

Both the Scalable Coherent Interface (SCI) [7] and the Virtual Interface Architecture (VIA) [8] aim at providing effective cluster communication systems. In previous publications we showed that SCI and VIA can be efficiently combined to form a new communication architecture (e.g. [1, 2]). In this paper we show that despite of having adopted an flexible relatively slow FPGA–based design an appro...

متن کامل

Performance results from SALMON, a cluster of Workstations Connected by SCI

SCI (Scalable Coherent Interface, IEEE Standard no.1596) defines a standard for high speed interconnection. We present simple throughput and latency results using different implementation strategies and configurations of SparcStations interconnected using Sbus/SCI adapters. These results are compared with similar results obtained from running TCP/IP over Ethernet and ATM. The Sbus/SCI interface...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994